defect tracking crm managing customer management corporate projects reputation open source relationship strategic development consulting manage developers software marketing